package com.saa.application.dao;

import com.saa.application.vo.SaaApplicationInfoVo;
import com.saa.strategy.vo.SaaStrategyVo;
import org.apache.ibatis.annotations.Mapper;

import com.saa.application.po.SaaApplicationInfo;
import ins.framework.mybatis.MybatisBaseDao;

import java.util.List;
import java.util.Map;

/**
 *
 * 表saa_application_info对应的基于MyBatis实现的Dao接口<br/>
 * 在其中添加自定义方法
 *
 */
@Mapper
public interface SaaApplicationInfoDao extends MybatisBaseDao<SaaApplicationInfo, Long> {
    /** 查询全部应用申请  分页查询*/
    List<SaaApplicationInfo> selectPage(SaaApplicationInfoVo saaApplicationInfoVo);

    /***查询应用分页总数***/
    Long selectTotal(SaaApplicationInfoVo saaApplicationInfoVo);

    /** 查询符合条件的应用申请，不含分页*/
    List<SaaApplicationInfo> selectList(SaaApplicationInfo saaApplicationInfo);

    List<SaaApplicationInfo> getApplicationList();

    List<SaaApplicationInfo> selectByCondition(Map map);

}